package com.shangdiao.sd_server.dao.mybatis;

import com.shangdiao.sd_server.generator.pojo.SdDicInternshipField;
import com.shangdiao.sd_server.generator.pojo.SdDicInternshipFieldExample;

import java.util.List;

import org.apache.ibatis.annotations.Param;

public interface SdDicInternshipFieldMapper {
    int countByExample(SdDicInternshipFieldExample example);

    int deleteByExample(SdDicInternshipFieldExample example);

    int deleteByPrimaryKey(Integer dicFieldId);

    int insert(SdDicInternshipField record);

    int insertSelective(SdDicInternshipField record);

    List<SdDicInternshipField> selectByExample(SdDicInternshipFieldExample example);

    SdDicInternshipField selectByPrimaryKey(Integer dicFieldId);

    int updateByExampleSelective(@Param("record") SdDicInternshipField record, @Param("example") SdDicInternshipFieldExample example);

    int updateByExample(@Param("record") SdDicInternshipField record, @Param("example") SdDicInternshipFieldExample example);

    int updateByPrimaryKeySelective(SdDicInternshipField record);

    int updateByPrimaryKey(SdDicInternshipField record);

	List<String> selectDistinctCategory();
}